BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12pt; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000000; PADDING-TOP: 0px; FONT-FAMILY: helvetica, arial,sans-serif; BACKGROUND-COLOR: #ffffff
}
BODY.book {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12pt; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: arial,sans-serif; BACKGROUND-COLOR: #ffffff
}
BODY.chapter {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12pt; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: arial,sans-serif; BACKGROUND-COLOR: #ffffff
}
BODY.part {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12pt; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: arial,sans-serif; BACKGROUND-COLOR: #ffffff
}
BODY.preface {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12pt; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: arial,sans-serif; BACKGROUND-COLOR: #ffffff
}
BODY.sect1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12pt; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: arial,sans-serif; BACKGROUND-COLOR: #ffffff
}
BODY.index {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12pt; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: arial,sans-serif; BACKGROUND-COLOR: #ffffff
}
BODY.colophon {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12pt; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: arial,sans-serif; BACKGROUND-COLOR: #ffffff
}
.publisher {
	FONT-SIZE: 12pt; MARGIN: 10px; FONT-FAMILY: helvetica, arial, sans-serif
}
P {
	FONT-SIZE: 12pt; MARGIN: 10px 0px; FONT-FAMILY: helvetica, arial, sans-serif
}
TD {
	FONT-SIZE: 12pt; MARGIN: 10px 0px; FONT-FAMILY: helvetica, arial, sans-serif
}
TH {
	FONT-SIZE: 12pt; MARGIN: 10px 0px; FONT-FAMILY: helvetica, arial, sans-serif
}
.variablelist {
	FONT-SIZE: 12pt; MARGIN: 10px 0px; FONT-FAMILY: helvetica, arial, sans-serif
}
LI {
	FONT-SIZE: 12pt; FONT-FAMILY: helvetica, arial, sans-serif
}
TABLE {
	FONT-SIZE: 12pt; MARGIN: 0px; WIDTH: 90%; FONT-FAMILY: helvetica, arial, sans-serif
}
TABLE.calstable {
	WIDTH: 95%
}
TABLE.note {
	WIDTH: 95%
}
TABLE.tip {
	WIDTH: 95%
}
TABLE.important {
	WIDTH: 95%
}
TABLE.caution {
	WIDTH: 95%
}
TABLE.warning {
	WIDTH: 95%
}
UL TABLE.note {
	WIDTH: 90%
}
UL TABLE.tip {
	WIDTH: 90%
}
UL TABLE.important {
	WIDTH: 90%
}
UL TABLE.caution {
	WIDTH: 90%
}
UL TABLE.warning {
	WIDTH: 90%
}
OL TABLE.note {
	WIDTH: 90%
}
OL TABLE.tip {
	WIDTH: 90%
}
OL TABLE.important {
	WIDTH: 90%
}
OL TABLE.caution {
	WIDTH: 90%
}
OL TABLE.warning {
	WIDTH: 90%
}
.navheader {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12pt; PADDING-BOTTOM: 0px; MARGIN: 10px 20px 0px; COLOR: #000000; PADDING-TOP: 0px; FONT-FAMILY: helvetica, arial,sans-serif; BACKGROUND-COLOR: #ffffff
}
.navfooter {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12pt; PADDING-BOTTOM: 0px; MARGIN: 10px 20px 0px; COLOR: #000000; PADDING-TOP: 0px; FONT-FAMILY: helvetica, arial,sans-serif; BACKGROUND-COLOR: #ffffff
}
DIV.navheader HR {
	MARGIN: 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 1px; BACKGROUND-COLOR: #cccccc; BORDER-BOTTOM-STYLE: none
}
DIV.navfooter HR {
	MARGIN: 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 1px; BACKGROUND-COLOR: #cccccc; BORDER-BOTTOM-STYLE: none
}
DIV.navheader TABLE {
	MARGIN: 0px; WIDTH: 95%; BACKGROUND-COLOR: #ffffff
}
DIV.navfooter TABLE {
	MARGIN: 0px; WIDTH: 95%; BACKGROUND-COLOR: #ffffff
}
UNKNOWN {
	WIDTH: 100%
}
HR {
	MARGIN: 0px 10px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 1px; BACKGROUND-COLOR: #cccccc; BORDER-BOTTOM-STYLE: none
}
H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #990000; FONT-FAMILY: helvetica, arial, sans-serif
}
H2.indexdiv {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #990000; FONT-FAMILY: helvetica, arial, sans-serif
}
H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #990000; LINE-HEIGHT: 1.4em; FONT-FAMILY: helvetica, arial, sans-serif
}
H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #990000; FONT-FAMILY: helvetica, arial, sans-serif
}
H5 {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #990000; FONT-FAMILY: helvetica, arial, sans-serif
}
H6 {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #666666; FONT-FAMILY: helvetica, arial, sans-serif
}
A:link {
	COLOR: #000066
}
A:visited {
	COLOR: #333399
}
.footnotes {
	FONT-SIZE: 12pt; MARGIN: 10px 20px; WIDTH: 95%
}
DIV.preface {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px 10px; PADDING-TOP: 0px; FONT-FAMILY: helvetica, arial, sans-serif
}
DIV.colophon {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px 10px; PADDING-TOP: 0px; FONT-FAMILY: helvetica, arial, sans-serif
}
DIV.chapter {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px 10px; PADDING-TOP: 0px; FONT-FAMILY: helvetica, arial, sans-serif
}
DIV.appendix {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px 10px; PADDING-TOP: 0px; FONT-FAMILY: helvetica, arial, sans-serif
}
DIV.index {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px 10px; PADDING-TOP: 0px; FONT-FAMILY: helvetica, arial, sans-serif
}
DIV.partintro {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px 10px; PADDING-TOP: 0px; FONT-FAMILY: helvetica, arial, sans-serif
}
DIV.legalnotice {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px 10px; PADDING-TOP: 0px; FONT-FAMILY: helvetica, arial, sans-serif
}
DIV.titlepage {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: helvetica, arial, sans-serif
}
DIV.chapter DIV.sect1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: helvetica, arial, sans-serif
}
DIV.preface DIV.sect1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: helvetica, arial, sans-serif
}
DIV.appendix DIV.sect1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: helvetica, arial, sans-serif
}
DIV.colophon DIV.sect1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: helvetica, arial, sans-serif
}
DIV.sect1 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px 10px; PADDING-TOP: 0px; FONT-FAMILY: helvetica, arial, sans-serif
}
DIV.sect2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: helvetica, arial, sans-serif
}
DIV.sect3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: helvetica, arial, sans-serif
}
DIV.sect4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: helvetica, arial, sans-serif
}
H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 18pt; MARGIN: 0px; COLOR: #990000; FONT-FAMILY: helvetica, arial, sans-serif
}
H1.sect1 {
	FONT-WEIGHT: bold; FONT-SIZE: 18pt; MARGIN: 0px; COLOR: #990000; FONT-FAMILY: helvetica, arial, sans-serif
}
H2.sect1 {
	FONT-WEIGHT: bold; FONT-SIZE: 18pt; MARGIN: 0px; COLOR: #990000; FONT-FAMILY: helvetica, arial, sans-serif
}
H2.sect2 {
	FONT-WEIGHT: bold; FONT-SIZE: 16pt; MARGIN: 0px; COLOR: #990000; FONT-FAMILY: helvetica, arial, sans-serif
}
H3.sect3 {
	FONT-WEIGHT: bold; FONT-SIZE: 14pt; MARGIN: 0px; COLOR: #990000; FONT-FAMILY: helvetica, arial, sans-serif
}
H4.sect4 {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; MARGIN: 0px; COLOR: #990000; FONT-FAMILY: helvetica, arial, sans-serif
}
H5.sect5 {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; MARGIN: 0px; COLOR: #990000; FONT-FAMILY: helvetica, arial, sans-serif
}
H6.sect6 {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; MARGIN: 0px; COLOR: #990000; FONT-FAMILY: helvetica, arial, sans-serif
}
.screen {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12pt; PADDING-BOTTOM: 0px; MARGIN: 5px; WIDTH: 95%; PADDING-TOP: 0px; FONT-FAMILY: helvetica, arial, sans-serif
}
H1.title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 22pt; PADDING-BOTTOM: 0px; MARGIN: 10px; COLOR: #990000; PADDING-TOP: 10px; FONT-FAMILY: helvetica, arial, sans-serif
}
H2.subtitle {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 18pt; PADDING-BOTTOM: 0px; MARGIN: 10px; COLOR: #666666; PADDING-TOP: 0px; FONT-FAMILY: helvetica, arial, sans-serif
}
.subtitle {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 18pt; PADDING-BOTTOM: 0px; MARGIN: 10px; COLOR: #666666; PADDING-TOP: 0px; FONT-FAMILY: helvetica, arial, sans-serif
}
B.othername {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 18pt; PADDING-BOTTOM: 0px; MARGIN: 10px; COLOR: #666666; PADDING-TOP: 0px; FONT-FAMILY: helvetica, arial, sans-serif
}
.copyright {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12pt; PADDING-BOTTOM: 0px; MARGIN: 10px; COLOR: #666666; PADDING-TOP: 0px; FONT-FAMILY: helvetica, arial, sans-serif
}
isbn.isbn {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12pt; PADDING-BOTTOM: 0px; MARGIN: 10px; COLOR: #666666; PADDING-TOP: 0px; FONT-FAMILY: helvetica, arial, sans-serif
}
.toc {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12pt; PADDING-BOTTOM: 0px; MARGIN: 10px 20px; PADDING-TOP: 0px; FONT-FAMILY: helvetica, arial, sans-serif
}
.citetitle {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #666666; FONT-FAMILY: helvetica, arial, sans-serif
}
